# -*- coding: utf-8 -*-
#Modulos standars
import datetime
#Modulos propios
from choices import DiasSemana
from models import Turnos

#definicion de clases y metodos
class Dia:
	def __init__(self,f):
		self.fecha=f
		self.nombre= DiasSemana[f.weekday()]
		self.turnos = Turnos.objects.filter(fecha__gte=f,fecha__lte=f+datetime.timedelta(1))

class Semana:
	def __init__(self,fi):
		self.fecha_inicio=fi
		self.fecha_fin=fi + datetime.timedelta(6)
		self.dias = []
		for x in range(0,7): self.dias.append(Dia(fi+datetime.timedelta(x)))